<?php
   session_start();
   if (isset($_SESSION['userinfo']))
   {
      $user=$_SESSION['userinfo'];
   }
   else{
   	   echo "<script>";
   	   echo "alert('你没有访问权限！请登录');";
   	   echo "location='login.php'";
   	   echo "</script>";
   }
   //第一步：连接数据库
   require 'db_conn.php';//如果这个文件不存在，则程序终止
   //第二步：写查询语句并执行
   //如果地址栏上没有search参数，则是显示所有   如果地址栏有search参数，则是显示搜索关键字的结果
   $pagesize=5;//每页多少条记录
   $page=isset($_GET['page'])?$_GET['page']:1;
   $f=($page-1)*$pagesize;
   if (isset($_GET['search']))
   {
	   //按条件搜索
	   $s=$_GET['search'];
	   $sqlzong="select * from t_message where  message like '%{$s}%'";
	   $rs=$db->query($sqlzong);
	   $num=$rs->num_rows; //有搜索条件的留言总数
	   //求页数
	   $pagesum=ceil($num/$pagesize);
	   $sql="select * from  t_message where  message like '%{$s}%'  order by id desc limit $f,$pagesize";
   }
   else{
	   //求没有搜索条件的记录数
	   $sqlzong="select * from t_message ";
	   $rs=$db->query($sqlzong);
	   $num=$rs->num_rows; //没有搜索条件的留言总数
	   //求页数
	   $pagesum=ceil($num/$pagesize);
	   $sql="select * from t_message order by id desc limit $f,$pagesize";
   }
  
   $rs=$db->query($sql);
   //第三步：处理结果集，取结果集的行数，留言板表有多少条留言
   
   //$bbs=$rs->fetch_all(MYSQLI_ASSOC);//将结果集转化为数组-关联数组，下标为字符串
   $bbs=$rs->fetch_all(MYSQLI_BOTH);//将结果集转化为数组-关联数组和索引数组，下标可以字符串，也可以为整数
   //结果已经放在$bbs这个二维数组里
   
   $rs->free_result();//结果集清除
   $db->close();//关闭数据库连接 
   
   
   require "list_html.php";//把界面引入
?>
